package com.sf.pathmemorymethod;

import android.app.Activity;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;

import com.sf.util.Constant;
import com.sf.util.Mysqlitehelper;
import com.sf.util.Path;

import java.lang.reflect.Array;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Random;

/**
 * Created by YSir on 2018/7/7.
 * 数字关联练习
 */
public class NumberContactPracticeActivity extends Activity {

    private Map<String,String>  data = new HashMap<String,String>();
    private String arr_num [] = new String[100];
    private String arr_name[] = new String[100];
    private TextView tv_num;
    private TextView tv_name;
    private Button btn_prompt;
    private Button btn_next;

    private String num;
    private String name;

    private Mysqlitehelper helper;

    private boolean status;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_num_contact_practice);

        // 初始化控件
        tv_num  = (TextView) findViewById(R.id.ncp_text_num);
        tv_name = (TextView) findViewById(R.id.ncp_text_name);
        btn_prompt = (Button) findViewById(R.id.ncp_btn_prompt);
        btn_next = (Button) findViewById(R.id.ncp_btn_next);

        // 设置数据
        setData();
        // 随机一个数据
        setNext();


        // 提示或隐藏
        btn_prompt.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                int isShow = tv_name.getVisibility();
                if (isShow == View.VISIBLE){
                    tv_name.setVisibility(View.GONE);
                }else {
                    tv_name.setVisibility(View.VISIBLE);
                }
            }
        });

        // 下一个
        btn_next.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {

                setNext();
            }
        });



    }

    private void setNext(){
        int r = (int) (Math.random()*100);
        num = arr_num[r];
        name = arr_name[r];

        tv_num.setText(num+"");
        tv_name.setText(name+"");
    }


    private void setData(){
        // 查询数据
        helper = new Mysqlitehelper(NumberContactPracticeActivity.this);
        SQLiteDatabase db = helper.getWritableDatabase();
        Cursor cursor = db.query(Constant.TABLE_NUM,null,null,null,null,null,null);
        int idx = 0;
        if (cursor.getCount() ==0){
            Log.i("tag","没有数据");
        }else {
            while (cursor.moveToNext()) {
                arr_name[idx] = cursor.getString(cursor.getColumnIndex(Constant.NAME));
                Log.e("arr_name",arr_name[idx]);
                arr_num[idx] = cursor.getString(cursor.getColumnIndex(Constant.NUM));
                Log.e("arr_num",arr_num[idx]);
                idx++;
            }
        }
        db.close();

//        // 设置数字
//        arr_num[0] = "00";
//        arr_num[1] = "01";
//        arr_num[2] = "02";
//        arr_num[3] = "03";
//        arr_num[4] = "04";
//        arr_num[5] = "05";
//        arr_num[6] = "06";
//        arr_num[7] = "07";
//        arr_num[8] = "08";
//        arr_num[9] = "09";
//
//        for (int idx = 10; idx<100; idx++){
//            arr_num[idx] = String.valueOf(idx);
//        }
//
//        // 设置名称
//        arr_name[0]="眼镜";
//        arr_name[1]="眼镜";
//        arr_name[2]="赵灵儿";
//        arr_name[3]="广陵散";
//        arr_name[4]="李四";
//        arr_name[5]="礼物";
//        arr_name[6]="铃鹿";
//        arr_name[7]="007特工";
//        arr_name[8]="北京奥运会";
//        arr_name[9]="眼镜";
//
//        arr_name[10]="石头";
//        arr_name[11]="筷子";
//        arr_name[12]="眼镜";
//        arr_name[13]="一个装13的人";
//        arr_name[14]="钥匙";
//        arr_name[15]="药物";
//        arr_name[16]="石榴";
//        arr_name[17]="人造人17号";
//        arr_name[18]="人造人18号";
//        arr_name[19]="眼镜";
//
//        arr_name[20]="爱你";
//        arr_name[21]="阿姨";
//        arr_name[22]="傻子";
//        arr_name[23]="眼镜";
//        arr_name[24]="24点游戏";
//        arr_name[25]="爱我";
//        arr_name[26]="李二牛";
//        arr_name[27]="爱情";
//        arr_name[28]="28，28，咔咔就是发";
//        arr_name[29]="二舅";
//
//        arr_name[30]="三菱摩托";
//        arr_name[31]="山药";
//        arr_name[32]="小三儿";
//        arr_name[33]="袁姗姗";
//        arr_name[34]="山市";
//        arr_name[35]="三五成群的人";
//        arr_name[36]="三鹿奶粉";
//        arr_name[37]="云南三七";
//        arr_name[38]="妇女节";
//        arr_name[39]="三舅";
//
//        arr_name[40]="李师师";
//        arr_name[41]="司仪";
//        arr_name[42]="眼镜";
//        arr_name[43]="眼镜";
//        arr_name[44]="眼镜";
//        arr_name[45]="食物";
//        arr_name[46]="有人死了";
//        arr_name[47]="石器时代";
//        arr_name[48]="石板";
//        arr_name[49]="新中国成立";
//
//        arr_name[50]="吻你";
//        arr_name[51]="劳动节";
//        arr_name[52]="我爱你";
//        arr_name[53]="巫山";
//        arr_name[54]="青年节";
//        arr_name[55]="呜呜的哭";
//        arr_name[56]="眼镜";
//        arr_name[57]="武器";
//        arr_name[58]="58同城";
//        arr_name[59]="我舅舅";
//
//        arr_name[60]="眼镜";
//        arr_name[61]="儿童节";
//        arr_name[62]="眼镜";
//        arr_name[63]="眼镜";
//        arr_name[64]="眼镜";
//        arr_name[65]="眼镜";
//        arr_name[66]="眼镜";
//        arr_name[67]="英语六级";
//        arr_name[68]="鲁班";
//        arr_name[69]="太极";
//
//        arr_name[70]="麒麟";
//        arr_name[71]="爱奇艺";
//        arr_name[72]="七十二变";
//        arr_name[73]="青山刚昌";
//        arr_name[74]="骑士";
//        arr_name[75]="眼镜";
//        arr_name[76]="骑牛";
//        arr_name[77]="卢沟桥事变";
//        arr_name[78]="眼镜";
//        arr_name[79]="清酒";
//
//        arr_name[80]="巴黎";
//        arr_name[81]="建军节";
//        arr_name[82]="眼镜";
//        arr_name[83]="巴山楚水凄凉地";
//        arr_name[84]="巴士";
//        arr_name[85]="眼镜";
//        arr_name[86]="八路军";
//        arr_name[87]="眼镜";
//        arr_name[88]="爸爸";
//        arr_name[89]="斑鸠";
//
//        arr_name[90]="久石让";
//        arr_name[91]="眼镜";
//        arr_name[92]="眼镜";
//        arr_name[93]="眼镜";
//        arr_name[94]="眼镜";
//        arr_name[95]="眼镜";
//        arr_name[96]="眼镜";
//        arr_name[97]="眼镜";
//        arr_name[98]="眼镜";
//        arr_name[99]="眼镜";


    }
}
